from time import sleep
from selenium import webdriver
from selenium.webdriver.common.by import By

# 打开Chrome浏览器，使用driver保存浏览器对象
driver = webdriver.Chrome()

driver.get('http://www.baidu.com')

# 元素定位+元素操作
# 通过ID属性定位
input_id = driver.find_element(By.ID, "kw")
print(input_id.get_attribute("outerHTMl"))  # 获取原数相应的源代码
sleep(3)
# 通过name属性值定位
input_name = driver.find_element(By.NAME, "wd")
print(input_name.get_attribute("outerHTML"))
sleep(3)
# 通过class_name的属性值定位
input_cls_name = driver.find_element(By.CLASS_NAME, "s_ipt")
print(input_cls_name.get_attribute("outerHTML"))

# 关闭浏览器
driver.quit()